The Baobab Tree: The 'Tree Of Life' That Can Live Over 3,000 Years